package com.jinzhi.jzweb.pojo.ModuleConfig;


import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("jz_jinzhuan_module_content")
@ApiModel(value="JzJinzhuanModuleContent对象", description="")
public class JzJinzhuanModuleContent implements Serializable {


    @ApiModelProperty(value = "实操任务具体细则id")
    @TableId
    private Long id;


    @ApiModelProperty(value = "细则模板id")
    @TableField(value = "module_content_id")
    private Long  moduleContentId;

    @ApiModelProperty(value = "对应的模板名称")
    @TableField(value = "module_name")
    private String moduleName;


    @ApiModelProperty(value = "细则名" )
    @TableField(value = "content_name")
    private String  contentName;


    @ApiModelProperty(value = "具体细则内容")
    @TableField("detail_content")
    private String detailContent;


    @ApiModelProperty(value = "细节分值")
    @TableField(value = "content_score")
    private String  contentScore;


    @ApiModelProperty(value = "状态（0.启用，1.禁用）")
    @TableField(value = "status")
    private  Integer status;


    @ApiModelProperty(value = "创建时间")
    @TableField(value = "creater_date")
    private Date createrDate;


    @ApiModelProperty(value = "创建人id")
    @TableField(value = "creater_id")
    private Long createrId;


    @ApiModelProperty(value = "修改人id")
    @TableField(value = "update_id")
    private  Long updateId;


    @ApiModelProperty(value = "修改时间")
    @TableField(value = "update_date")
    private Date updateDate;

    @ApiModelProperty(value = "修改后的分数")
    @TableField(exist = false)
    private  Double updateScore;

    @ApiModelProperty(value = "裁判的打分")
    @TableField(exist = false)
    private Double score;

    @ApiModelProperty(value = "视频")
    @TableField(exist = false)
    private  String  video;

    @ApiModelProperty(value = "图片")
    @TableField(exist = false)
    private  String picture;

    @ApiModelProperty(value = "赛场批次id")
    @TableField(exist = false)
    private Long ebatchId;

    @ApiModelProperty(value = "考生id")
    @TableField(exist = false)
    private Long signId;

    @ApiModelProperty(value = "裁判id")
    @TableField(exist = false)
    private Long refereeId;

    @ApiModelProperty(value = "打分id")
    @TableField(exist = false)
    private Long markId;


    @ApiModelProperty(value = "认证批次id")
    @TableField(exist = false)
    private  Long  cbatchId;

    @ApiModelProperty(value = "赛场id")
    @TableField(exist = false)
    private  Long  raceId;



}
